sliced meat on a vertical spit - French English Dictionary